package net.hn.hnms.biz.safety.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 束管检测基本信息
 */
@Data
@TableName(value = "dwd_sgjc_base_sensorinfo",schema = "hzfz")
@ApiModel(value = "束管检测基本信息Po", description = "束管检测基本信息表实体类")
public class SensorInfoPo {

    @ApiModelProperty(value = "测点编码")
    private String pointCode;

    @ApiModelProperty(value = "系统编码")
    private String systemCode;

    @ApiModelProperty(value = "测点类型编码")
    private String pointTypeCode;

    @ApiModelProperty(value = "测点数值类型")
    private String pointDataType;

    @ApiModelProperty(value = "测点数值单位")
    private String pointDataUnit;

    @ApiModelProperty(value = "高量程")
    private BigDecimal highData;

    @ApiModelProperty(value = "低量程")
    private BigDecimal lowData;

    @ApiModelProperty(value = "上限报警门限")
    private BigDecimal alarmUpperLimit;

    @ApiModelProperty(value = "测点监测位置编码")
    private String pointMonitorLocationCode;

    @ApiModelProperty(value = "测点监测位置")
    private String pointMonitorLocation;

    @ApiModelProperty(value = "位置X")
    private BigDecimal xCoordinate;

    @ApiModelProperty(value = "位置Y")
    private BigDecimal yCoordinate;

    @ApiModelProperty(value = "位置Z")
    private BigDecimal zCoordinate;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;

    @ApiModelProperty(value = "状态标识")
    private String dataFlag;

    @ApiModelProperty(value = "煤矿编码")
    private String mineCode;
}